home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Graphics Plus
/
Graphics Plus.iso
/
msdos
/
raytrace
/
pov
/
gen
/
boxer
/
boxer.doc
next >
Wrap
Text File
|
1993-05-01
|
5KB
|
168 lines
--- Boxer 0.1 M.Miller 4/25/93 ---
Description:
Boxer is a simple object generator for POV-Ray 1.0. Boxer can create
arrays of round corner tiles with grout, 3D arrays of square or round
cornered boxes, 3D arrays of tubular boxes, or 3D arrays of spheres.
Run:
Boxer.EXE:
Choose: (A)Box Array or (B)Tiles
- (A)Box Array
Entering an "A" will expand your choices to four types of objects:
Enter an r, f, b, or q
(R)R_Box - a round cornered box
(F)Frame - a tubular framed box
(B)Box - standard square edged box
(Q)QSphere - sphere
- The next three inputs will create the size of the chosen object:
(X)Width of Box - Total unit width of object in the X direction
(Y)Height of Box - Total unit height of object in the Y direction
(Z)Depth of Box - Total unit depth of object in the Z direction
- Round Edge Radius of Box: -
this input is used for both the (R)R_Box and (F)Frame. A number
of 10 will round a (R)R_Box on all edges, including corners, to a
radius of 10. If (F)Frame was chosen as the object, a number of 10
will create a tubular framed box with all tubes 10 in radius, ie:
a cylinder diameter of 20.
Round Edge Radius of Box can be left blank if a (B)Box or (Q)QSphere
was chosen.
- Number of Boxes across:
The amount of objects across in the X direction. A number of 3 will
create three objects in a row.
- Number of Boxes down:
The number of object rows in the Y direction. A number of 3 will
create three rows of objects.
- Number of Box Arrays Deep:
The number of object Arrays in the Z direction. A number of 3 will
create three arrays.
Example: 3 object in the (X) direction * 3 Rows = 9 objects or (1 Array)
1 Array * 3 Box Arrays deep = 27 object
- Gap Between Objects:
The unit distance between each object, or each row, or each array
- Create Random textures for objects:
Answer "Y" if you would like a random texture gererated for each object.
The "built-in" random texture generator will pick a solid color or
a procedual texture: ie: wood, marble, bozo, onion, ect. and produces
random color_maps for each procedual texture. It will will also randomize
the turbelence, ambient, diffuse, phong, phong_size, reflection. If a
random alpha was produced for solid colors, a random refraction is
created.
Answer (N) or leave blank if you would like Boxer to produce two
Default textures:
- Box_Texture1 will texture all even numbered objects
- Box_Texture2 will texture all odd numbered objects
* An odd number of objects across will create a "checker" pattern
across the rows. An even number of objects aross will create a
striped effect:
Odd across: Even Across:
X O X O X X O X O X
O X O X O X O X O X
X O X O X X O X O X
O X O X O X O X O X
X 0 X O X X O X O X
- Object Name
Over-writes the default object names. Handy if more than one
array is included in a scene.
- File Name:
Boxer creates 3 files
By default - if no name is given:
- box.DEC - contains declares of objects & textures
- box.INC - composite of object arrays
- box.POV - scene file with lights, adjusted camera & "includes"
***** this ends the options for (A)Box Array
- (B)Tiles
- The next two inputs will create the size of the Tile:
Width of one Tile - Total unit width of tile in the X direction
Height of one Tile - Total unit height of object in the Y direction
- Round edge radius of Tile:
Rounds all edges of tile, including corners.
For tile walls, a 6" x 6" ceramic tile has an edge radius of about .2
- Number of Tile across:
Number of tiles in a row in the X direction
- Number of Tile down:
Number of tile rows in the Y direction
- Grout Gap between Tiles:
The unit distance between each tile and each row.
A default "grout" box object is written at the end of the final
bounded composite of tiles. This grout box is equal to the total
width & height of the tile array and is translated in the Z direction =
to the radius of the rounded edge with a thickness = to the radius.
- File Name:
Boxer creates 3 files
By default - if no name is given:
- box.DEC - contains declare of single tile & texture
- box.INC - composite of object arrays
- box.POV - scene file with lights, adjusted camera & "includes"
* NOTE: Tiles can not be produced with random textures. The default textures
produced for tiles follow the same rules as the default textures for
Box Arrays.